package com.tmz.cloudmall.cloudmallware.domain;

import com.tmz.cloudmall.cloudmallcommon.common.annotation.Excel;
import com.tmz.cloudmall.cloudmallcommon.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;


/**
 * 库存订单工作单对象 wms_ware_order_task
 * 
 * @author tmz
 * @date 2025-08-16
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class OrderTask extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** order_id */
    @Excel(name = "order_id")
    private Long orderId;

    /** order_sn */
    @Excel(name = "order_sn")
    private String orderSn;

    /** 收货人 */
    @Excel(name = "收货人")
    private String consignee;

    /** 收货人电话 */
    @Excel(name = "收货人电话")
    private String consigneeTel;

    /** 配送地址 */
    @Excel(name = "配送地址")
    private String deliveryAddress;

    /** 订单备注 */
    @Excel(name = "订单备注")
    private String orderComment;

    /** 付款方式【 1:在线付款 2:货到付款】 */
    @Excel(name = "付款方式【 1:在线付款 2:货到付款】")
    private Integer paymentWay;

    /** 任务状态 */
    @Excel(name = "任务状态")
    private Long taskStatus;

    /** 订单描述 */
    @Excel(name = "订单描述")
    private String orderBody;

    /** 物流单号 */
    @Excel(name = "物流单号")
    private String trackingNo;

    /** 仓库id */
    @Excel(name = "仓库id")
    private Long wareId;

    /** 工作单备注 */
    @Excel(name = "工作单备注")
    private String taskComment;
}
